/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package mtbldomain;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see mtbldomain.MtblDomainFactory
 * @model kind="package"
 *        extendedMetaData="qualified='false'"
 * @generated
 */
public interface MtblDomainPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "mtbldomain";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "platform:/resource/br.pucrio.les.systemhistory.mtblreader/model/togetherMtblSchema.xsd";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "TogetherMtblSchema";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	MtblDomainPackage eINSTANCE = mtbldomain.impl.MtblDomainPackageImpl.init();

	/**
	 * The meta object id for the '{@link mtbldomain.impl.DocumentRootImpl <em>Document Root</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mtbldomain.impl.DocumentRootImpl
	 * @see mtbldomain.impl.MtblDomainPackageImpl#getDocumentRoot()
	 * @generated
	 */
	int DOCUMENT_ROOT = 0;

	/**
	 * The feature id for the '<em><b>Mixed</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__MIXED = 0;

	/**
	 * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;

	/**
	 * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;

	/**
	 * The feature id for the '<em><b>Metric Results</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__METRIC_RESULTS = 3;

	/**
	 * The number of structural features of the '<em>Document Root</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT_FEATURE_COUNT = 4;

	/**
	 * The meta object id for the '{@link mtbldomain.impl.MetricDescriptionTypeImpl <em>Metric Description Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mtbldomain.impl.MetricDescriptionTypeImpl
	 * @see mtbldomain.impl.MtblDomainPackageImpl#getMetricDescriptionType()
	 * @generated
	 */
	int METRIC_DESCRIPTION_TYPE = 1;

	/**
	 * The feature id for the '<em><b>Metric</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_DESCRIPTION_TYPE__METRIC = 0;

	/**
	 * The feature id for the '<em><b>Metric Description</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_DESCRIPTION_TYPE__METRIC_DESCRIPTION = 1;

	/**
	 * The feature id for the '<em><b>Container Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_DESCRIPTION_TYPE__CONTAINER_NAME = 2;

	/**
	 * The feature id for the '<em><b>End Offset</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_DESCRIPTION_TYPE__END_OFFSET = 3;

	/**
	 * The feature id for the '<em><b>Fqname</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_DESCRIPTION_TYPE__FQNAME = 4;

	/**
	 * The feature id for the '<em><b>Kind</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_DESCRIPTION_TYPE__KIND = 5;

	/**
	 * The feature id for the '<em><b>Language</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_DESCRIPTION_TYPE__LANGUAGE = 6;

	/**
	 * The feature id for the '<em><b>Line</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_DESCRIPTION_TYPE__LINE = 7;

	/**
	 * The feature id for the '<em><b>Location</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_DESCRIPTION_TYPE__LOCATION = 8;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_DESCRIPTION_TYPE__NAME = 9;

	/**
	 * The feature id for the '<em><b>Offset</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_DESCRIPTION_TYPE__OFFSET = 10;

	/**
	 * The feature id for the '<em><b>Project Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_DESCRIPTION_TYPE__PROJECT_NAME = 11;

	/**
	 * The feature id for the '<em><b>Resource</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_DESCRIPTION_TYPE__RESOURCE = 12;

	/**
	 * The feature id for the '<em><b>Resource Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_DESCRIPTION_TYPE__RESOURCE_NAME = 13;

	/**
	 * The feature id for the '<em><b>Timestamp</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_DESCRIPTION_TYPE__TIMESTAMP = 14;

	/**
	 * The number of structural features of the '<em>Metric Description Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_DESCRIPTION_TYPE_FEATURE_COUNT = 15;

	/**
	 * The meta object id for the '{@link mtbldomain.impl.MetricResultsTypeImpl <em>Metric Results Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mtbldomain.impl.MetricResultsTypeImpl
	 * @see mtbldomain.impl.MtblDomainPackageImpl#getMetricResultsType()
	 * @generated
	 */
	int METRIC_RESULTS_TYPE = 2;

	/**
	 * The feature id for the '<em><b>Metric Description</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_RESULTS_TYPE__METRIC_DESCRIPTION = 0;

	/**
	 * The feature id for the '<em><b>Is Comparation</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_RESULTS_TYPE__IS_COMPARATION = 1;

	/**
	 * The number of structural features of the '<em>Metric Results Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_RESULTS_TYPE_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link mtbldomain.impl.MetricTypeImpl <em>Metric Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mtbldomain.impl.MetricTypeImpl
	 * @see mtbldomain.impl.MtblDomainPackageImpl#getMetricType()
	 * @generated
	 */
	int METRIC_TYPE = 3;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_TYPE__NAME = 0;

	/**
	 * The feature id for the '<em><b>Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_TYPE__VALUE = 1;

	/**
	 * The number of structural features of the '<em>Metric Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METRIC_TYPE_FEATURE_COUNT = 2;


	/**
	 * Returns the meta object for class '{@link mtbldomain.DocumentRoot <em>Document Root</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Document Root</em>'.
	 * @see mtbldomain.DocumentRoot
	 * @generated
	 */
	EClass getDocumentRoot();

	/**
	 * Returns the meta object for the attribute list '{@link mtbldomain.DocumentRoot#getMixed <em>Mixed</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Mixed</em>'.
	 * @see mtbldomain.DocumentRoot#getMixed()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EAttribute getDocumentRoot_Mixed();

	/**
	 * Returns the meta object for the map '{@link mtbldomain.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
	 * @see mtbldomain.DocumentRoot#getXMLNSPrefixMap()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_XMLNSPrefixMap();

	/**
	 * Returns the meta object for the map '{@link mtbldomain.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the map '<em>XSI Schema Location</em>'.
	 * @see mtbldomain.DocumentRoot#getXSISchemaLocation()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_XSISchemaLocation();

	/**
	 * Returns the meta object for the containment reference '{@link mtbldomain.DocumentRoot#getMetricResults <em>Metric Results</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Metric Results</em>'.
	 * @see mtbldomain.DocumentRoot#getMetricResults()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_MetricResults();

	/**
	 * Returns the meta object for class '{@link mtbldomain.MetricDescriptionType <em>Metric Description Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Metric Description Type</em>'.
	 * @see mtbldomain.MetricDescriptionType
	 * @generated
	 */
	EClass getMetricDescriptionType();

	/**
	 * Returns the meta object for the containment reference list '{@link mtbldomain.MetricDescriptionType#getMetric <em>Metric</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Metric</em>'.
	 * @see mtbldomain.MetricDescriptionType#getMetric()
	 * @see #getMetricDescriptionType()
	 * @generated
	 */
	EReference getMetricDescriptionType_Metric();

	/**
	 * Returns the meta object for the containment reference list '{@link mtbldomain.MetricDescriptionType#getMetricDescription <em>Metric Description</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Metric Description</em>'.
	 * @see mtbldomain.MetricDescriptionType#getMetricDescription()
	 * @see #getMetricDescriptionType()
	 * @generated
	 */
	EReference getMetricDescriptionType_MetricDescription();

	/**
	 * Returns the meta object for the attribute '{@link mtbldomain.MetricDescriptionType#getContainerName <em>Container Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Container Name</em>'.
	 * @see mtbldomain.MetricDescriptionType#getContainerName()
	 * @see #getMetricDescriptionType()
	 * @generated
	 */
	EAttribute getMetricDescriptionType_ContainerName();

	/**
	 * Returns the meta object for the attribute '{@link mtbldomain.MetricDescriptionType#getEndOffset <em>End Offset</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>End Offset</em>'.
	 * @see mtbldomain.MetricDescriptionType#getEndOffset()
	 * @see #getMetricDescriptionType()
	 * @generated
	 */
	EAttribute getMetricDescriptionType_EndOffset();

	/**
	 * Returns the meta object for the attribute '{@link mtbldomain.MetricDescriptionType#getFqname <em>Fqname</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Fqname</em>'.
	 * @see mtbldomain.MetricDescriptionType#getFqname()
	 * @see #getMetricDescriptionType()
	 * @generated
	 */
	EAttribute getMetricDescriptionType_Fqname();

	/**
	 * Returns the meta object for the attribute '{@link mtbldomain.MetricDescriptionType#getKind <em>Kind</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Kind</em>'.
	 * @see mtbldomain.MetricDescriptionType#getKind()
	 * @see #getMetricDescriptionType()
	 * @generated
	 */
	EAttribute getMetricDescriptionType_Kind();

	/**
	 * Returns the meta object for the attribute '{@link mtbldomain.MetricDescriptionType#getLanguage <em>Language</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Language</em>'.
	 * @see mtbldomain.MetricDescriptionType#getLanguage()
	 * @see #getMetricDescriptionType()
	 * @generated
	 */
	EAttribute getMetricDescriptionType_Language();

	/**
	 * Returns the meta object for the attribute '{@link mtbldomain.MetricDescriptionType#getLine <em>Line</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Line</em>'.
	 * @see mtbldomain.MetricDescriptionType#getLine()
	 * @see #getMetricDescriptionType()
	 * @generated
	 */
	EAttribute getMetricDescriptionType_Line();

	/**
	 * Returns the meta object for the attribute '{@link mtbldomain.MetricDescriptionType#getLocation <em>Location</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Location</em>'.
	 * @see mtbldomain.MetricDescriptionType#getLocation()
	 * @see #getMetricDescriptionType()
	 * @generated
	 */
	EAttribute getMetricDescriptionType_Location();

	/**
	 * Returns the meta object for the attribute '{@link mtbldomain.MetricDescriptionType#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see mtbldomain.MetricDescriptionType#getName()
	 * @see #getMetricDescriptionType()
	 * @generated
	 */
	EAttribute getMetricDescriptionType_Name();

	/**
	 * Returns the meta object for the attribute '{@link mtbldomain.MetricDescriptionType#getOffset <em>Offset</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Offset</em>'.
	 * @see mtbldomain.MetricDescriptionType#getOffset()
	 * @see #getMetricDescriptionType()
	 * @generated
	 */
	EAttribute getMetricDescriptionType_Offset();

	/**
	 * Returns the meta object for the attribute '{@link mtbldomain.MetricDescriptionType#getProjectName <em>Project Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Project Name</em>'.
	 * @see mtbldomain.MetricDescriptionType#getProjectName()
	 * @see #getMetricDescriptionType()
	 * @generated
	 */
	EAttribute getMetricDescriptionType_ProjectName();

	/**
	 * Returns the meta object for the attribute '{@link mtbldomain.MetricDescriptionType#getResource <em>Resource</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Resource</em>'.
	 * @see mtbldomain.MetricDescriptionType#getResource()
	 * @see #getMetricDescriptionType()
	 * @generated
	 */
	EAttribute getMetricDescriptionType_Resource();

	/**
	 * Returns the meta object for the attribute '{@link mtbldomain.MetricDescriptionType#getResourceName <em>Resource Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Resource Name</em>'.
	 * @see mtbldomain.MetricDescriptionType#getResourceName()
	 * @see #getMetricDescriptionType()
	 * @generated
	 */
	EAttribute getMetricDescriptionType_ResourceName();

	/**
	 * Returns the meta object for the attribute '{@link mtbldomain.MetricDescriptionType#getTimestamp <em>Timestamp</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Timestamp</em>'.
	 * @see mtbldomain.MetricDescriptionType#getTimestamp()
	 * @see #getMetricDescriptionType()
	 * @generated
	 */
	EAttribute getMetricDescriptionType_Timestamp();

	/**
	 * Returns the meta object for class '{@link mtbldomain.MetricResultsType <em>Metric Results Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Metric Results Type</em>'.
	 * @see mtbldomain.MetricResultsType
	 * @generated
	 */
	EClass getMetricResultsType();

	/**
	 * Returns the meta object for the containment reference list '{@link mtbldomain.MetricResultsType#getMetricDescription <em>Metric Description</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Metric Description</em>'.
	 * @see mtbldomain.MetricResultsType#getMetricDescription()
	 * @see #getMetricResultsType()
	 * @generated
	 */
	EReference getMetricResultsType_MetricDescription();

	/**
	 * Returns the meta object for the attribute '{@link mtbldomain.MetricResultsType#getIsComparation <em>Is Comparation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Is Comparation</em>'.
	 * @see mtbldomain.MetricResultsType#getIsComparation()
	 * @see #getMetricResultsType()
	 * @generated
	 */
	EAttribute getMetricResultsType_IsComparation();

	/**
	 * Returns the meta object for class '{@link mtbldomain.MetricType <em>Metric Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Metric Type</em>'.
	 * @see mtbldomain.MetricType
	 * @generated
	 */
	EClass getMetricType();

	/**
	 * Returns the meta object for the attribute '{@link mtbldomain.MetricType#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Value</em>'.
	 * @see mtbldomain.MetricType#getValue()
	 * @see #getMetricType()
	 * @generated
	 */
	EAttribute getMetricType_Value();

	/**
	 * Returns the meta object for the attribute '{@link mtbldomain.MetricType#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see mtbldomain.MetricType#getName()
	 * @see #getMetricType()
	 * @generated
	 */
	EAttribute getMetricType_Name();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	MtblDomainFactory getMtblDomainFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link mtbldomain.impl.DocumentRootImpl <em>Document Root</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mtbldomain.impl.DocumentRootImpl
		 * @see mtbldomain.impl.MtblDomainPackageImpl#getDocumentRoot()
		 * @generated
		 */
		EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot();

		/**
		 * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed();

		/**
		 * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap();

		/**
		 * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation();

		/**
		 * The meta object literal for the '<em><b>Metric Results</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference DOCUMENT_ROOT__METRIC_RESULTS = eINSTANCE.getDocumentRoot_MetricResults();

		/**
		 * The meta object literal for the '{@link mtbldomain.impl.MetricDescriptionTypeImpl <em>Metric Description Type</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mtbldomain.impl.MetricDescriptionTypeImpl
		 * @see mtbldomain.impl.MtblDomainPackageImpl#getMetricDescriptionType()
		 * @generated
		 */
		EClass METRIC_DESCRIPTION_TYPE = eINSTANCE.getMetricDescriptionType();

		/**
		 * The meta object literal for the '<em><b>Metric</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference METRIC_DESCRIPTION_TYPE__METRIC = eINSTANCE.getMetricDescriptionType_Metric();

		/**
		 * The meta object literal for the '<em><b>Metric Description</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference METRIC_DESCRIPTION_TYPE__METRIC_DESCRIPTION = eINSTANCE.getMetricDescriptionType_MetricDescription();

		/**
		 * The meta object literal for the '<em><b>Container Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute METRIC_DESCRIPTION_TYPE__CONTAINER_NAME = eINSTANCE.getMetricDescriptionType_ContainerName();

		/**
		 * The meta object literal for the '<em><b>End Offset</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute METRIC_DESCRIPTION_TYPE__END_OFFSET = eINSTANCE.getMetricDescriptionType_EndOffset();

		/**
		 * The meta object literal for the '<em><b>Fqname</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute METRIC_DESCRIPTION_TYPE__FQNAME = eINSTANCE.getMetricDescriptionType_Fqname();

		/**
		 * The meta object literal for the '<em><b>Kind</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute METRIC_DESCRIPTION_TYPE__KIND = eINSTANCE.getMetricDescriptionType_Kind();

		/**
		 * The meta object literal for the '<em><b>Language</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute METRIC_DESCRIPTION_TYPE__LANGUAGE = eINSTANCE.getMetricDescriptionType_Language();

		/**
		 * The meta object literal for the '<em><b>Line</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute METRIC_DESCRIPTION_TYPE__LINE = eINSTANCE.getMetricDescriptionType_Line();

		/**
		 * The meta object literal for the '<em><b>Location</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute METRIC_DESCRIPTION_TYPE__LOCATION = eINSTANCE.getMetricDescriptionType_Location();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute METRIC_DESCRIPTION_TYPE__NAME = eINSTANCE.getMetricDescriptionType_Name();

		/**
		 * The meta object literal for the '<em><b>Offset</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute METRIC_DESCRIPTION_TYPE__OFFSET = eINSTANCE.getMetricDescriptionType_Offset();

		/**
		 * The meta object literal for the '<em><b>Project Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute METRIC_DESCRIPTION_TYPE__PROJECT_NAME = eINSTANCE.getMetricDescriptionType_ProjectName();

		/**
		 * The meta object literal for the '<em><b>Resource</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute METRIC_DESCRIPTION_TYPE__RESOURCE = eINSTANCE.getMetricDescriptionType_Resource();

		/**
		 * The meta object literal for the '<em><b>Resource Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute METRIC_DESCRIPTION_TYPE__RESOURCE_NAME = eINSTANCE.getMetricDescriptionType_ResourceName();

		/**
		 * The meta object literal for the '<em><b>Timestamp</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute METRIC_DESCRIPTION_TYPE__TIMESTAMP = eINSTANCE.getMetricDescriptionType_Timestamp();

		/**
		 * The meta object literal for the '{@link mtbldomain.impl.MetricResultsTypeImpl <em>Metric Results Type</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mtbldomain.impl.MetricResultsTypeImpl
		 * @see mtbldomain.impl.MtblDomainPackageImpl#getMetricResultsType()
		 * @generated
		 */
		EClass METRIC_RESULTS_TYPE = eINSTANCE.getMetricResultsType();

		/**
		 * The meta object literal for the '<em><b>Metric Description</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference METRIC_RESULTS_TYPE__METRIC_DESCRIPTION = eINSTANCE.getMetricResultsType_MetricDescription();

		/**
		 * The meta object literal for the '<em><b>Is Comparation</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute METRIC_RESULTS_TYPE__IS_COMPARATION = eINSTANCE.getMetricResultsType_IsComparation();

		/**
		 * The meta object literal for the '{@link mtbldomain.impl.MetricTypeImpl <em>Metric Type</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mtbldomain.impl.MetricTypeImpl
		 * @see mtbldomain.impl.MtblDomainPackageImpl#getMetricType()
		 * @generated
		 */
		EClass METRIC_TYPE = eINSTANCE.getMetricType();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute METRIC_TYPE__VALUE = eINSTANCE.getMetricType_Value();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute METRIC_TYPE__NAME = eINSTANCE.getMetricType_Name();

	}

} //MtblDomainPackage
